package com.sf.fy.uav.applet.login.service;

/**
 * @author LTQ
 */
public interface LoginService {

    /**
     * 解密
     *
     * @param loginCode
     * @return
     */
    Object decipheringCode(String loginCode);

    /**
     * 获取token
     *
     * @return
     */
    String getAccessToken();

    /**
     * 通过微信号登录
     *
     * @param loginCode
     * @param encryptedData
     * @param iv
     * @return
     */
    String loginByWechat(String loginCode, String encryptedData, String iv);

    /**
     * 通过手机号登录
     *
     * @param phone
     * @param loginCode
     * @return
     */
    String loginByPhoneNumber(String phone, String loginCode);
}
